package singletonDemo;
/**
 * 单例
 * 双重校验锁
 * @author 卓小建    2018年11月12日
 */
public class SingleTon {
	private volatile static SingleTon singleTon;
	private SingleTon(){}
	public static SingleTon getSingleTon(){
		if(null == singleTon){
			synchronized(SingleTon.class){
				if(null == singleTon){
					singleTon = new SingleTon();
				}
			}
		}
		return singleTon;
	}
}
